"""
定义一个学生类
"""


# 定义一个空类
class Student():
    pass


# 定义一个对象
stu = Student()


# 定义一个听Python的学生类
class PyhtonStudent():
    name = None  # 姓名
    age = 18  # 年龄
    course = "Pyhton"  # 课程

    def __init__(self, name, age, course = "Python"):
        """
        构造函数
        :param name: 姓名
        :param age: 年龄
        :param course: 课程
        """
        self.name = name
        self.age = age
        self.course = course


    def display(self):
        """
        打印出自我介绍信息
        :return: None
        """
        print("我叫{0}, 我今年{1}岁了，我正在学习{2}".format(self.name, self.age, self.course))
        return None

    @staticmethod
    def do_homework():
        """
        做作业
        :return:None
        """
        print("我在做作业")
        return None

    @staticmethod
    def listenning():
        """
        听课
        :return:None
        """
        print("我正在听课")
        return None


stu1 = PyhtonStudent("张三", 25)
stu1.display()
stu1.do_homework()
stu1.listenning()
print(stu1.__dict__)
